genus alouatta - Spanish English Dictionary